package com.sc.nft.entity.dto;

import com.alibaba.spring.util.BeanUtils;
import com.sc.nft.entity.MallMember;
import com.sc.nft.util.Beans;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 商城会员详情
 *
 * @Author：LiGen
 * @Package：com.sc.nft.entity.dto
 * @Project：sc_metago
 * @name：AdminMallMemberDetailDTO
 * @Date：2024/4/3 13:48
 * @Filename：AdminMallMemberDetailDTO
 */
@Data
public class AdminMallMemberDetailDTO {

    @ApiModelProperty(value = "会员id")
    private Long id;

    @ApiModelProperty(value = "会员名称")
    private String memberName;

    @ApiModelProperty(value = "藏品Id")
    private Long collectionId;

    @ApiModelProperty(value = "关联藏品")
    private String firstTitle;

    @ApiModelProperty(value = "会员等级")
    private Integer memberLv;

    @ApiModelProperty(value = "会员图片")
    private String memberIcon;

    @ApiModelProperty(value = "权益详情")
    private String memberDetails;

    @ApiModelProperty(value = "开启状态")
    private Boolean status;

    @ApiModelProperty(value = "权重")
    private Integer sort;

    @ApiModelProperty(value = "会员权益列表")
    private List<AdminMallMemberEquityDTO> adminMallMemberEquityDTOList;

}
